Technical Report an Enhanced Co-scheduling Method Using Reduced Ms-state Diagrams 1

نویسندگان

  • R. Govindarajan
  • Narasimha Rao
  • Erik R. Altman
  • Guang R. Gao
چکیده

Instruction scheduling methods based on the construction of state diagrams (or automatons) have been used for architectures involving deeply pipelined function units. However, the size of the state diagram is prohibitively large, resulting in high execution time and space requirement, which in turn, restrict the use of these methods. In this paper, we develop the underlying theory for reducing the size of state diagrams by identifying primary paths of a state diagram. We establish that a reduced state diagram consisting only primary paths is complete, i.e., it retains all the useful information represented by the original state diagram as far as scheduling of operations in the software pipelining method is concerned. Our experiments show that the number of paths in the reduced state diagram is signi cantly lower | by 1 to 3 orders of magnitude | compared to the number of paths in the original state diagram. Using the reduced MS-state diagrams, we develop an e cient software pipelining method. The proposed software pipelining algorithm produced e cient schedules when tested on a set of 1153 benchmark loops. Further our software pipelining method performs signi cantly better than the original Co-scheduling method as well as Hu 's Slack Scheduling method, in terms of both the initiation interval (II) and the time taken to construct a schedule. i

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Enhanced Co-Scheduling Method Using Reduced MS-State Diagrams

Instruction scheduling methods based on the construction of state diagrams (or automata) have been used for architectures involving deeply pipelined function units. However, the size of the state diagram is prohibitively large, resulting in high execution time and space requirement. In this paper, we present a simple method for reducing the size of the state diagram by recognizing unique paths ...

متن کامل

Enhanced Co - Scheduling : A Software Pipelining

Instruction scheduling methods which use the concepts developed by the classical pipeline theory have been proposed for architectures involving deeply pipelined function units. These methods rely on the construction of state diagrams (or automatons) to (i) eeciently represent the complex resource usage pattern, and (ii) analyze legal initiation sequences, i.e., those which do not cause a struct...

متن کامل

AN EFFECTIVE METHOD FOR SIMULTANEOUSLY CONSIDERING TIME-COST TRADE-OFF AND CONSTRAINT RESOURCE SCHEDULING USING NONLINEAR INTEGER FRAMEWORK

Critical Path Method (CPM) is one of the most popular techniques used by construction practitioners for construction project scheduling since the 1950s. Despite its popularity, CPM has a major shortcoming, as it is schedule based on two impractical acceptance that the project deadline is not bounded and that resources are unlimited. The analytical competency and computing capability of CPM thus...

متن کامل

Operation Scheduling of MGs Based on Deep Reinforcement Learning Algorithm

: In this paper, the operation scheduling of Microgrids (MGs), including Distributed Energy Resources (DERs) and Energy Storage Systems (ESSs), is proposed using a Deep Reinforcement Learning (DRL) based approach. Due to the dynamic characteristic of the problem, it firstly is formulated as a Markov Decision Process (MDP). Next, Deep Deterministic Policy Gradient (DDPG) algorithm is presented t...

متن کامل

Stage Time Steps 0

1996 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Abstract In this paper we propose Co-Scheduling, a framework f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998